package com.ainote.service.impl;

import com.ainote.service.AsrService;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

/**
 * 阿里云 ASR 示例实现（占位）

 * 如果你想使用阿里云，只需将 provider 配置为 aliyun 并启用此实现（或用 Spring 配置来注入它）。

 * 实现详情：使用阿里云 SDK 或 HTTP API，将 MultipartFile 的内容上传并解析返回文本。

 */
@Service("aliyunAsrService")
public class AliyunAsrService implements AsrService {
    @Override
    public String transcribe(MultipartFile file) throws Exception {
        byte[] data = file.getBytes();
        return "[ALIYUN_ASR_PLACEHOLDER] 转写结果请在此处实现真实调用。文件大小: " + data.length;
    }
}
